package com.ruoyi.equ.domain.dto;

/**
 * AI识别设备信息dto
 */
public class DeviceInfoDTO {
    private String assetName;
    private String assetBrand;
    private String modelSpec;
    private String manufacturer;
    private String batchNumber;
    private String supplier;

    // 构造函数
    public DeviceInfoDTO() {}

    public DeviceInfoDTO(String assetName, String assetBrand, String modelSpec,
                        String manufacturer, String batchNumber, String supplier) {
        this.assetName = assetName;
        this.assetBrand = assetBrand;
        this.modelSpec = modelSpec;
        this.manufacturer = manufacturer;
        this.batchNumber = batchNumber;
        this.supplier = supplier;
    }

    // Getter和Setter方法
    public String getAssetName() { return assetName; }
    public void setAssetName(String assetName) { this.assetName = assetName; }

    public String getAssetBrand() { return assetBrand; }
    public void setAssetBrand(String assetBrand) { this.assetBrand = assetBrand; }

    public String getModelSpec() { return modelSpec; }
    public void setModelSpec(String modelSpec) { this.modelSpec = modelSpec; }

    public String getManufacturer() { return manufacturer; }
    public void setManufacturer(String manufacturer) { this.manufacturer = manufacturer; }

    public String getBatchNumber() { return batchNumber; }
    public void setBatchNumber(String batchNumber) { this.batchNumber = batchNumber; }

    public String getSupplier() { return supplier; }
    public void setSupplier(String supplier) { this.supplier = supplier; }

    @Override
    public String toString() {
        return "DeviceInfoDTO{" +
                "assetName='" + assetName + '\'' +
                ", assetBrand='" + assetBrand + '\'' +
                ", modelSpec='" + modelSpec + '\'' +
                ", manufacturer='" + manufacturer + '\'' +
                ", batchNumber='" + batchNumber + '\'' +
                ", supplier='" + supplier + '\'' +
                '}';
    }
}
